\section{network::parser Class Reference}
\label{classnetwork_1_1parser}\index{network::parser@{network::parser}}
This interface must be implemented by all parsers.  


{\tt \#include $<$parser.h$>$}

Inheritance diagram for network::parser::\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=3cm]{classnetwork_1_1parser}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
\bf{parser} ()\label{classnetwork_1_1parser_95ad95a9d31f5bdce3e24523c1a53692}

\item 
virtual \bf{$\sim$parser} ()\label{classnetwork_1_1parser_1b32bb9afd25b9ab3990532742c0c0da}

\item 
virtual boost::shared\_\-ptr$<$ \bf{model::dom} $>$ \bf{parse} (const string \&msg)=0
\begin{CompactList}\small\item\em parse parses a string to a dom-node. \item\end{CompactList}\end{CompactItemize}


\subsection{Detailed Description}
This interface must be implemented by all parsers. 



Definition at line 38 of file parser.h.

\subsection{Member Function Documentation}
\index{network::parser@{network::parser}!parse@{parse}}
\index{parse@{parse}!network::parser@{network::parser}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual boost::shared\_\-ptr$<$\bf{model::dom}$>$ network::parser::parse (const string \& {\em msg})\hspace{0.3cm}{\tt  [pure virtual]}}\label{classnetwork_1_1parser_909e81aa801a156145f06939faf5e706}


parse parses a string to a dom-node. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em msg}]is the string, which should be parsed.\end{description}
\end{Desc}
\begin{Desc}
\item[Returns:]a shared\_\-ptr to a dom-node is returned. \end{Desc}


Implemented in \bf{network::blank\_\-filetype} \doxyref{p.}{classnetwork_1_1blank__filetype_1c0b167c7c27d8f79bcb9e63a6b1d962}, and \bf{network::xml\_\-filetype} \doxyref{p.}{classnetwork_1_1xml__filetype_9774358d70e4b26745ad083bf404f3a6}.

The documentation for this class was generated from the following file:\begin{CompactItemize}
\item 
network/parser.h\end{CompactItemize}
